qrcode data overflow